import request from '@/utils/request'

// 查询公司初始化，每个公司存一条记录，选择的什么类型的财务报模板列表
export function listPcwCmyInit(query) {
  return request({
    url: '/pcw/pcwCmyInit/list',
    method: 'get',
    params: query
  })
}
// 根据公司ID，查询当前公司是否选择了财务数据模板
export function getByCompanyId(query) {
  return request({
    url: '/pcw/pcwCmyInit/getByCompanyId',
    method: 'get',
    params: query
  })
}

// 查询公司初始化，每个公司存一条记录，选择的什么类型的财务报模板详细
export function getPcwCmyInit(id) {
  return request({
    url: '/pcw/pcwCmyInit/' + id,
    method: 'get'
  })
}

// 保存公司初始化，每个公司存一条记录，选择的什么类型的财务报模板
export function savePcwCmyInit(data) {
  return request({
    url: '/pcw/pcwCmyInit/save',
    method: 'post',
    data: data
  })
}
// 同步当前公司的财务数据模板
export function asyncCmyTemp(data) {
  return request({
    url: '/pcw/pcwCmyInit/asyncCmyTemp',
    method: 'post',
    data: data
  })
}

// 删除公司初始化，每个公司存一条记录，选择的什么类型的财务报模板
export function delPcwCmyInit(id) {
  return request({
    url: '/pcw/pcwCmyInit/' + id,
    method: 'delete'
  })
}

// 导出公司初始化，每个公司存一条记录，选择的什么类型的财务报模板
export function exportPcwCmyInit(query) {
  return request({
    url: '/pcw/pcwCmyInit/export',
    method: 'get',
    params: query
  })
}

// 根据公司ID，查询当前公司是否选择了财务数据模板
export function getCurrentCompanyTemp(query) {
  return request({
    url: '/pcw/pcwCmyInit/getCurrentCompanyTemp/' + query,
    method: 'get'
  })
}
